package com.example.jsd2205.vx.emos.config.shiro;

import org.apache.shiro.authc.AuthenticationToken;

/**
 * Token的封装类OAuth2Token,把Token封装成对象
 * @author admin闫
 */
public class OAuth2Token implements AuthenticationToken {
    /**
     * 声明token字符串
     */
    private String token;

    /**
     * 提供构造方法自动赋值token
     * @param token
     */
    public OAuth2Token(String token) {
        this.token = token;
    }

    /**
     * 方法覆盖 Object token
     * @return
     */
    @Override
    public Object getPrincipal() {
        return token;
    }

    /**
     * 方法覆盖
     * @return Object token
     */
    @Override
    public Object getCredentials() {
        return token;
    }
}
